/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package clases;

/**
 *
 * @author Joaquin
 */
public class Vehiculo {

    public static int codigoActual = 0;
    /**
     * Marcas disponibles del vehiculo
     */
    public static final String AGREE = "Agree";
    public static final String BLOND = "Blond";
    public static final String CHIMNEY = "Chimney";
    /**
     * Código único del vehiculo
     */
    private int codigo;
    /**
     * Marca del vehiculo
     */
    private String marca;
    /**
     * Estado de reparación
     */
    private boolean reparado = false;
    /**
     * Marcas de tiempo de inicio y fin de reparación
     */
    private double tiempoReparacion;

    /**
     * Constructor
     * @param codigo
     * @param marca
     */
    public Vehiculo(String marca) {
        this.codigo = Vehiculo.codigoActual++;
        this.marca = marca;
    }

    public int getCodigo() {
        return codigo;
    }

    public String getMarca() {
        return marca;
    }

    public boolean isReparado() {
        return reparado;
    }

    public void setReparado(boolean reparado) {
        this.reparado = reparado;
    }

    public double getTiempoReparacion() {
        return tiempoReparacion;
    }

    public void setTiempoReparacion(double tiempoReparacion) {
        this.tiempoReparacion = tiempoReparacion;
    }

    @Override
    public String toString() {
        return this.codigo + " " + this.getMarca();
    }
    
}
